12 11 2022
摘要:/** * 冒泡排序算法 * @param $data * @return array */ function bubbleSort($data) { $len = count($data);
/**

* 冒泡排序算法

* @param $data

* @return array

*/

function bubbleSort($data) {

  $len = count($data);

  for ($i = 0; $i < $len; $i++) {

    for ($j = 0; $j < $len - $i - 1; $j++) {

      if ($data[$j] > $data[$j+1]) {

        list($data[$j], $data[$j+1]) = [$data[$j+1], $data[$j]];

      }

    }

  }

return $data;

}

$data = [];

for ($i = 0; $i < 100; $i++) {

$data[] = mt_rand(0, 1000);

}

$list = bubbleSort($data);

foreach ($list as $item) {

printf("%s\t", $item);

}

echo "<br>\n";


延伸阅读
  1. 上一篇:暂无数据
  2. 下一篇:
发表评论